package com.michaellou.FpComint;

import com.foolfish.comint.socket.core.FPAcceptor;
import com.foolfish.comint.socket.nio.FPNIOAcceptor;

public class ServerStart {
	public static void main(String[] args) throws Exception{
		// 启动服务端,采用NIO模式
		FPAcceptor acceptor = new FPNIOAcceptor();
		// 绑定业务处理类
		acceptor.setHandlerClass(ServerHandler.class);
		// 设置连接池大小
		acceptor.setPoolSize(10);
		// 设置是否采用连接池（默认使用单链接方式）
		acceptor.setIsPool(true);
		// 设置负载均衡器（该功能未做性能测试，功能已经完成）
		//acceptor.setLbServer(new InetSocketAddress("127.0.0.1", 4320));
		// 设置服务端口
		acceptor.setPort(4331);
		// 启动服务
		acceptor.startServer();
	}
}
